<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>GrPPI: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.svg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">GrPPI
   &#160;<span id="projectnumber">0.3.1</span>
   </div>
   <div id="projectbrief">Generic and Reusable Parallel Pattern Interface</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegrppi.html" target="_self">grppi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegrppi_1_1detail__ff.html" target="_self">detail_ff</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1detail__ff_1_1ff__arena__t.html" target="_self">ff_arena_t</a></td><td class="desc">Tag type for fastflow allocation. This empty type is used to select the overloaded placement new and delete operators that invoke the fastflow allocation routines </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1filter__collector.html" target="_self">filter_collector</a></td><td class="desc">Colletor node for a filter </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1filter__emitter.html" target="_self">filter_emitter</a></td><td class="desc">Emitter for a filter stage </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1filter__worker.html" target="_self">filter_worker</a></td><td class="desc">Worker that passes a value to next stage if the predicate is satisfied or the filtered_value constant otherwise </td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1iteration__worker.html" target="_self">iteration_worker</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1node__impl.html" target="_self">node_impl</a></td><td class="desc">Fastflow node for a pipeline transformation stage </td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1node__impl_3_01_input_00_01void_00_01_consumer_01_4.html" target="_self">node_impl&lt; Input, void, Consumer &gt;</a></td><td class="desc">Fastflow node for a pipeline consumer stage </td></tr>
<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1node__impl_3_01void_00_01_output_00_01_generator_01_4.html" target="_self">node_impl&lt; void, Output, Generator &gt;</a></td><td class="desc">Fastflow node for a pipeline generation stage </td></tr>
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1ordered__stream__filter.html" target="_self">ordered_stream_filter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1ordered__stream__reduce.html" target="_self">ordered_stream_reduce</a></td><td class="desc">Ordered stream reduce for FastFlow </td></tr>
<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1reduce__collector.html" target="_self">reduce_collector</a></td><td class="desc">Reduce collector </td></tr>
<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1reduce__emitter.html" target="_self">reduce_emitter</a></td><td class="desc">Reduce emitter </td></tr>
<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1reduce__worker.html" target="_self">reduce_worker</a></td><td class="desc">Reduce worker </td></tr>
<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1unordered__stream__filter.html" target="_self">unordered_stream_filter</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1detail__ff_1_1unordered__stream__reduce.html" target="_self">unordered_stream_reduce</a></td><td class="desc"></td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegrppi_1_1internal.html" target="_self">internal</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1are__iterators.html" target="_self">are_iterators</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1are__iterators_3_01_t_01_4.html" target="_self">are_iterators&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable.html" target="_self">callable</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable__helper.html" target="_self">callable_helper</a></td><td class="desc"></td></tr>
<tr id="row_0_1_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable__helper_3_01_r_07_5_08_07_args_8_8_8_08_4.html" target="_self">callable_helper&lt; R(*)(Args...)&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable__helper_3_01_r_07_args_8_8_8_08_4.html" target="_self">callable_helper&lt; R(Args...)&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable__helper_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_01const_01_01_4.html" target="_self">callable_helper&lt; R(C::*)(Args...) const  &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1callable__helper_3_01_r_07_c_1_1_5_08_07_args_8_8_8_08_4.html" target="_self">callable_helper&lt; R(C::*)(Args...)&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1identity.html" target="_self">identity</a></td><td class="desc">Identity type trait </td></tr>
<tr id="row_0_1_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__context.html" target="_self">is_context</a></td><td class="desc"></td></tr>
<tr id="row_0_1_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__context_3_01context__t_3_01_e_00_01_t_01_4_01_4.html" target="_self">is_context&lt; context_t&lt; E, T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__farm.html" target="_self">is_farm</a></td><td class="desc"></td></tr>
<tr id="row_0_1_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__farm_3_01farm__t_3_01_t_01_4_01_4.html" target="_self">is_farm&lt; farm_t&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__filter.html" target="_self">is_filter</a></td><td class="desc"></td></tr>
<tr id="row_0_1_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__filter_3_01filter__t_3_01_t_01_4_01_4.html" target="_self">is_filter&lt; filter_t&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__iteration.html" target="_self">is_iteration</a></td><td class="desc"></td></tr>
<tr id="row_0_1_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__iteration_3_01iteration__t_3_01_t_00_01_p_01_4_01_4.html" target="_self">is_iteration&lt; iteration_t&lt; T, P &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_17_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__iterator.html" target="_self">is_iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_1_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__iterator_3_01_t_00_01typename_01std_1_1enable__if_3_9std_1_1is__sa11803e7f7def86c5f89ec52f81b8eae.html" target="_self">is_iterator&lt; T, typename std::enable_if&lt;!std::is_same&lt; typename std::iterator_traits&lt; T &gt;::value_type, void &gt;::value &gt;::type &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_19_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__pipeline.html" target="_self">is_pipeline</a></td><td class="desc"></td></tr>
<tr id="row_0_1_20_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__pipeline_3_01pipeline__t_3_01_t_8_8_8_01_4_01_4.html" target="_self">is_pipeline&lt; pipeline_t&lt; T... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_21_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__queue.html" target="_self">is_queue</a></td><td class="desc"></td></tr>
<tr id="row_0_1_22_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__queue_3_01mpmc__queue_3_01_t_01_4_01_4.html" target="_self">is_queue&lt; mpmc_queue&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_23_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__reduce.html" target="_self">is_reduce</a></td><td class="desc"></td></tr>
<tr id="row_0_1_24_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1is__reduce_3_01reduce__t_3_01_c_00_01_i_01_4_01_4.html" target="_self">is_reduce&lt; reduce_t&lt; C, I &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_25_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1output__value__type.html" target="_self">output_value_type</a></td><td class="desc"></td></tr>
<tr id="row_0_1_26_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1internal_1_1output__value__type_3_01_i_00_01pipeline__t_3_01_t_00_01_u_8_8_8_01_4_01_4.html" target="_self">output_value_type&lt; I, pipeline_t&lt; T, U... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1context__t.html" target="_self">context_t</a></td><td class="desc">Representation of a context pattern. Represents a context that uses a given policy to run a transformer. This pattern is intended to switch between execution policies in a pattern composition </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1dynamic__execution.html" target="_self">dynamic_execution</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1farm__info.html" target="_self">farm_info</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1farm__t.html" target="_self">farm_t</a></td><td class="desc">Representation of farm pattern. Represents a farm of n replicas from a transformer </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1filter__info.html" target="_self">filter_info</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1filter__t.html" target="_self">filter_t</a></td><td class="desc">Representation of filter pattern. Represents a filter that can be used as a stage on a pipeline </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1iteration__t.html" target="_self">iteration_t</a></td><td class="desc">Representation of iteration pattern. Represents a iteration that can be used as a stage on a pipeline </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1mpmc__queue.html" target="_self">mpmc_queue</a></td><td class="desc"></td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1native__thread__manager.html" target="_self">native_thread_manager</a></td><td class="desc">RAII class to manage registration/deregistration pairs. This class allows to manage automatic deregistration of threads through the common RAII pattern. The current thread is registered into the registry at construction and deregistered a destruction </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1parallel__execution__ff.html" target="_self">parallel_execution_ff</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1parallel__execution__native.html" target="_self">parallel_execution_native</a></td><td class="desc">Native parallel execution policy. This policy uses ISO C++ threads as implementation building block allowing usage in any ISO C++ compliant platform </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1parallel__execution__omp.html" target="_self">parallel_execution_omp</a></td><td class="desc">OpenMP parallel execution policy </td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1parallel__execution__tbb.html" target="_self">parallel_execution_tbb</a></td><td class="desc">TBB parallel execution policy </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1pipeline__info.html" target="_self">pipeline_info</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1pipeline__t.html" target="_self">pipeline_t</a></td><td class="desc">Representation of pipeline pattern. Represents a pipeline with multiple chained transformers </td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1reduce__t.html" target="_self">reduce_t</a></td><td class="desc">Representation of reduce pattern. Represents a reduction that can be used as a stage on a pipeline </td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1reduction__info.html" target="_self">reduction_info</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1sequential__execution.html" target="_self">sequential_execution</a></td><td class="desc">Sequential execution policy </td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1stage__return__type.html" target="_self">stage_return_type</a></td><td class="desc">Determines the return type after appliying a list of transformers (stages) on a input type </td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1stage__return__type_3_01_input_00_01_transformer_01_4.html" target="_self">stage_return_type&lt; Input, Transformer &gt;</a></td><td class="desc">Determines the return type of appliying a function on a input type </td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgrppi_1_1stage__return__type_3_01_input_00_01_transformer_00_01_other_8_8_8_01_4.html" target="_self">stage_return_type&lt; Input, Transformer, Other... &gt;</a></td><td class="desc">Determines the return type of consecutively appliying a set of transformer functions on a input type </td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1thread__registry.html" target="_self">thread_registry</a></td><td class="desc">Thread index table to provide portable natural thread indices </td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgrppi_1_1worker__pool.html" target="_self">worker_pool</a></td><td class="desc">Pool of worker threads. This class offers a simple pool of worker threads </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
